package spindles.gwt.shared;

import java.util.List;

import com.google.gwt.user.client.rpc.RemoteService;

public interface ImportManager extends RemoteService {

	boolean isImporting();

	void importSessionPartData(String filename, String channel,
			boolean allowDuplicatePerson) throws GWTException;
	
	/**
	 * @gwt.typeArgs <spindles.gwt.shared.AuditDTO>
	 */
	List getAudits();
	
	/**
	 * @gwt.typeArgs <spindles.gwt.shared.AuditDTO>
	 */
	List getRecentAudits(int numberOfAudits);

}
